

// {bem_b,VueAndNvueStyleAttr}
@use "./mixin/mixins.scss" as *;
@use './mixin/function.scss' as *;

@import "common/index.scss";

@include bem_b(picker) {
  position: relative;
  @include bem_e(view) {
    &__column {
      @include flex;
      flex: 1;
      justify-content: center;

      &__item {
        @include flex;
        justify-content: center;
        align-items: center;
        font-size: 16px;
        text-align: center;
        overflow: hidden;
        text-overflow: ellipsis;
        /* #ifndef APP-NVUE */
		white-space: nowrap;
        display: block;
        /* #endif */
        @include VueAndNvueStyleAttr("color","text-color", "primary");

        &--disabled {
          /* #ifndef APP-NVUE */
          cursor: not-allowed;
          /* #endif */
          opacity: 0.35;
        }
      }
    }
  }
  @include bem_m(loading) {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    @include flex;
    justify-content: center;
    align-items: center;
    background-color: rgba(255, 255, 255, 0.87);
    z-index: 1000;
  }
}
